.construction-unit-top {
  .item-33 {
    width:33.3%;
    padding-right:12px;
    float:left;
    box-sizing: border-box;
    .item-blcok {
      text-align:center;
      border-radius:5px;
      box-sizing: border-box;
      padding:20px;
      min-height: 110px;
      cursor: pointer;
      i {
        display: inline-block;
        line-height: 80px;
        float:left;
        font-size:55px;
        width:33.3%;
        color: white;
      };
      .content {
        display: inline-block;
        color: #666;
        width:66.6%;
        box-sizing: border-box;
        .title {
          line-height:30px;
          color:white;
        };
        .num {
          line-height:40px;
          font-size:40px;
          color:white;
        }
      }
    }
  };
  .second {
    .item-check-title {
      position: relative;z-index: 999;
      color: #666;
    };
    .content {
      height: 190px;
      color: #666;
      margin: 0;
      padding-left:100px;
      margin-top: -10px; position: relative;
      .sub-content {
        line-height: 190px;
        position: absolute;
        width: 90px;
        text-align: center; left: 0;
        padding:65px 0;
        .title {
          line-height:30px;
        };
        .num {
          font-size:30px;
          line-height:30px;
        }
      }
    }
  };
  #construction-top-month-safety {
    height: 190px !important;
    min-width:220px !important;
  };
  .third {
    .item-check-title {
      padding-bottom: 0;
      .left-title {
        display: inline-block;
        padding-bottom: 11px;
        border-bottom: 1px solid #2199e1;
        span{
          line-height: 39px;
          display: inline-block;
          border-bottom: 1px solid #2199e1;
        };
      };
      .right-title {
        float:right;
        padding-bottom: 12px;
        cursor: pointer;
      }
    };
    .content {
      padding: 5px;
      border: 1px dashed #2199e1;
      margin: 10px 10px 0 10px;
      border-radius:5px;
      height:190px;
      color: #666;
      background:white;
      height: 180px;
      box-sizing: border-box;
      .progress-situation {
        height:140px;
        text-indent: 2em;
        text-align: justify;
        overflow: hidden;
        text-overflow: ellipsis;
      };
      .bottom-content {
        text-align:left;
        line-height:30px;
        display: inline-block;
        i {
          color:#2199e1;
          cursor: pointer;
        };
      };
      .date {
        float:right;
        line-height:30px;
        display: inline-block;
      }
    }
  }
}

